'''
Created on 2017年5月24日

@author: Administrator
'''
'''
元组：同数组  存放同一类型的值 用小括号表示(大部分是用括号)
'''
tuple=(1,2,3,4,5,6,7,8,9)
#访问方式与列表相同tuple[index]
print(tuple[2])
#也使用分片方式复制一个元组
tuple2=tuple[:]
print(tuple2)

'''
列表的标志性符号是[]!!!!注意 元组的标志性符号不是()而是，下面例子说明


'''
tuple3=(1)
print(type(tuple3)) #输出int类型  而不是tuple类型
tuple4=(1,)         
print(type(tuple4)) #输出tuple类型  而不是int类型
tuple5=1,4
print(type(tuple5)) #输出tuple类型  而不是int类型
i=8*(8)
j=8*(8,)
print(i)
print(j)

'''
更新元组1.0版本：(狸猫换太子)拷贝现有字符串片段构造一个新的字符串。元组同理
 xx=()
 xx=xx[:想插入的位置]+("元素",)+xx[插入元素后第一个元素在原列表位置]
'''
tuple6=("赵健","洋哥","阿祥")
tuple6=tuple6[:2]+("大神",)+tuple6[2:]
print(tuple6)
'''
删除一个元素，列表对应三种方法（remove del pop） ，根据元组不可变原则，
单独删除一个元素是不可能的，但是可以采取间接办法
若想删除整个元组 用del 语句即可
 del　元组名字
一般来说不会用到 python垃圾回收机制会自动回收元组不被使用后自动回收
关系操作符，逻辑操作符和成员关系 符（in  not in ）也可直接用到元组上
'''
tuple7=(1,2,3,4)
tuple7=tuple7[:1]+tuple7[2:]
print(tuple7)